/*
 * ServerMonkey.h
 *
 *  Created on: Jun 20, 2013
 *      Author: Dan
 */

#ifndef SERVERMONKEY_H_
#define SERVERMONKEY_H_

#include "parseException.h"
#include "XMLHeader.h"
#include "XMLTree.h"
#include "Config.h"
#include "Log.h"
#include "InputDir.h"
#include "DataTableFile.h"
#include "PlayerTableFile.h"
#include "Reciept.h"

#include <exception>
#include <fstream>
#include <iostream>

namespace sm {

class ServerMonkey {
private:
	sm::Config* theConfigs;
	sm::InputDir* theInputDir;
	sm::PlayerTableFile* thePTF;
public:
	ServerMonkey(char*) throw (monkeyXML::parseException);
	int run();
	virtual ~ServerMonkey();
};

} //namespace

#endif /* SERVERMONKEY_H_ */
